#pragma once

#define BOARD_WIDTH		7
#define BOARD_HEIGHT	6
#define ZERO	0

#include "player.h"
class Ai : public Player
{
private:
	int m_columnDrop;
	int m_counter;
	int m_playerColumn;
	int m_playerRow;

public:
	Ai();
	void setMove(int a_columnDrop);
	int getMove();

	void setPlayerColumn(int a_playerColumn);
	int getPlayerColumn();

	void setPlayerRow(int a_playerRow);
	int getPlayerRow();

	void trackPlayerMove(int row, int col);

	void randomStrategy();
	void randomMove();

	void blockOpponent();
	
	void goForWin();
};